package com.futu.user.service;

import com.futu.common.vo.ResultVo;
import com.futu.user.domain.Users;
import com.baomidou.mybatisplus.extension.service.IService;
import com.futu.user.domain.YReserve;
import com.futu.user.dto.LoginDto;
import com.futu.user.dto.PhoneLoginDto;

/**
* @author yuu
* @description 针对表【Users(用户表)】的数据库操作Service
* @createDate 2025-06-04 20:46:32
*/
public interface UsersService extends IService<Users> {

    ResultVo login(LoginDto dto) throws InterruptedException;
    ResultVo loginAndRegister(String phone);
    ResultVo phoneLogin(PhoneLoginDto phoneLoginDto) throws InterruptedException;
    ResultVo my(String token);
    ResultVo Reserve(YReserve reserve, String token);
}
